<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.SysDOM.SignalRef Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.SysDOM.SignalRef Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Signal reference literal  
 <a href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for SystemSharp.SysDOM.SignalRef:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.png" usemap="#SystemSharp.SysDOM.SignalRef_map" alt=""/>
  <map id="SystemSharp.SysDOM.SignalRef_map" name="SystemSharp.SysDOM.SignalRef_map">
<area href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html" title="Abstract base class for literals. " alt="SystemSharp.SysDOM.Literal" shape="rect" coords="246,112,482,136"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable_literal.html" title="Base interface for literals which may be used as left-hand side of an assignment. ..." alt="SystemSharp.SysDOM.IStorableLiteral" shape="rect" coords="984,112,1220,136"/>
<area href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html" title="Provides a default implementation of the IAttributed interface. " alt="SystemSharp.SysDOM.AttributedObject" shape="rect" coords="0,56,236,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluable.html" title="Anything that supports evaluation by an evaluator. " alt="SystemSharp.SysDOM.IEvaluable" shape="rect" coords="246,56,482,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal.html" title="Base interface for literals. " alt="SystemSharp.SysDOM.ILiteral" shape="rect" coords="492,56,728,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal.html" title="Base interface for literals. " alt="SystemSharp.SysDOM.ILiteral" shape="rect" coords="738,56,974,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable.html" title="Base interface of things that may be used a left-hand side of an assignment. " alt="SystemSharp.SysDOM.IStorable" shape="rect" coords="984,56,1220,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluable.html" title="Anything that supports evaluation by an evaluator. " alt="SystemSharp.SysDOM.IEvaluable" shape="rect" coords="1230,56,1466,80"/>
<area href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed.html" title="Common interface of objects that supported attached attributes. " alt="SystemSharp.SysDOM.IAttributed" shape="rect" coords="0,0,236,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ac2602b9335fc17657b0147b8b917c727"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> { <br/>
&#160;&#160;<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727ad9a17c1c9e8ef6866e4dbeef41c741b2">EReferencedProperty.Instance</a>, 
<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727a10ac3d04253ef7e1ddc73e6091c0cd55">EReferencedProperty.Next</a>, 
<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727add4b1ecca171981542c71a705aa93f3e">EReferencedProperty.Cur</a>, 
<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727afb55a965b77791b31ffd2bb548f71080">EReferencedProperty.Pre</a>, 
<br/>
&#160;&#160;<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727abce42fe2cba7cfefc10f41fefe17484c">EReferencedProperty.ChangedEvent</a>, 
<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727a5b0a1c3bcd3397b6e692a26fe8427564">EReferencedProperty.RisingEdge</a>, 
<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727aa3919f129620bfcb6ba26d6e5dc1aa64">EReferencedProperty.FallingEdge</a>
<br/>
 }</td></tr>
<tr class="memdesc:ac2602b9335fc17657b0147b8b917c727"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects, which property of the signal is referenced  <a href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">More...</a><br/></td></tr>
<tr class="separator:ac2602b9335fc17657b0147b8b917c727"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a22be5549b6d02795c900790c4e5b90ec"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a22be5549b6d02795c900790c4e5b90ec">GetFullIndices</a> ()</td></tr>
<tr class="separator:a22be5549b6d02795c900790c4e5b90ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a397b5b6f907a4677212ce0b483a5d568"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a397b5b6f907a4677212ce0b483a5d568">SignalRef</a> (<a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> desc, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> prop)</td></tr>
<tr class="memdesc:a397b5b6f907a4677212ce0b483a5d568"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a signal reference literal.  <a href="#a397b5b6f907a4677212ce0b483a5d568">More...</a><br/></td></tr>
<tr class="separator:a397b5b6f907a4677212ce0b483a5d568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dbf09fbcf8a4b0dc5f031bff980cd82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a1dbf09fbcf8a4b0dc5f031bff980cd82">SignalRef</a> (<a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> desc, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> prop, IEnumerable&lt; <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt; indices, <a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a> indexSample, bool isStaticIndex)</td></tr>
<tr class="memdesc:a1dbf09fbcf8a4b0dc5f031bff980cd82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a signal reference literal.  <a href="#a1dbf09fbcf8a4b0dc5f031bff980cd82">More...</a><br/></td></tr>
<tr class="separator:a1dbf09fbcf8a4b0dc5f031bff980cd82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb27866adaf837c81fa034b66db3abd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a2fb27866adaf837c81fa034b66db3abd">SignalRef</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> other)</td></tr>
<tr class="memdesc:a2fb27866adaf837c81fa034b66db3abd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a signal reference literal, based on another one.  <a href="#a2fb27866adaf837c81fa034b66db3abd">More...</a><br/></td></tr>
<tr class="separator:a2fb27866adaf837c81fa034b66db3abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b672818b877c9424dfde2e2b0a95922"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a6b672818b877c9424dfde2e2b0a95922">ToString</a> ()</td></tr>
<tr class="separator:a6b672818b877c9424dfde2e2b0a95922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b806b63d87bbc4b99ed70775e27248"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a38b806b63d87bbc4b99ed70775e27248">Equals</a> (object obj)</td></tr>
<tr class="separator:a38b806b63d87bbc4b99ed70775e27248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5790db8f137f90b71927f2efe46cdd"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#aaf5790db8f137f90b71927f2efe46cdd">GetHashCode</a> ()</td></tr>
<tr class="separator:aaf5790db8f137f90b71927f2efe46cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6075c29988eea4109fdc49e49f049d4e"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a6075c29988eea4109fdc49e49f049d4e">Accept</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal_visitor.html">ILiteralVisitor</a> visitor)</td></tr>
<tr class="memdesc:a6075c29988eea4109fdc49e49f049d4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accepts a literal visitor.  <a href="#a6075c29988eea4109fdc49e49f049d4e">More...</a><br/></td></tr>
<tr class="separator:a6075c29988eea4109fdc49e49f049d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf00272f2c7b610d507a211e2f494284"><td class="memItemLeft" align="right" valign="top">override object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#adf00272f2c7b610d507a211e2f494284">Eval</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluator.html">IEvaluator</a> eval)</td></tr>
<tr class="memdesc:adf00272f2c7b610d507a211e2f494284"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates this symbol.  <a href="#adf00272f2c7b610d507a211e2f494284">More...</a><br/></td></tr>
<tr class="separator:adf00272f2c7b610d507a211e2f494284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae547708383377723f84ffa797242da4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_signal.html">ISignal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ae547708383377723f84ffa797242da4e">ToSignal</a> ()</td></tr>
<tr class="memdesc:ae547708383377723f84ffa797242da4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a signal instance which is described by this literal.  <a href="#ae547708383377723f84ffa797242da4e">More...</a><br/></td></tr>
<tr class="separator:ae547708383377723f84ffa797242da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d272d8db11bbc8b669e5bc16b4aa099"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a7d272d8db11bbc8b669e5bc16b4aa099">AssimilateIndices</a> ()</td></tr>
<tr class="memdesc:a7d272d8db11bbc8b669e5bc16b4aa099"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all indices from the underlying descriptor and adds them to this reference literal.  <a href="#a7d272d8db11bbc8b669e5bc16b4aa099">More...</a><br/></td></tr>
<tr class="separator:a7d272d8db11bbc8b669e5bc16b4aa099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8649e047cf756affa4337e937e8cd446"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a8649e047cf756affa4337e937e8cd446">ApplyIndex</a> (<a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a> index)</td></tr>
<tr class="memdesc:a8649e047cf756affa4337e937e8cd446"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal reference which results from applying an index to this one.  <a href="#a8649e047cf756affa4337e937e8cd446">More...</a><br/></td></tr>
<tr class="separator:a8649e047cf756affa4337e937e8cd446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html">SystemSharp.SysDOM.AttributedObject</a></td></tr>
<tr class="memitem:a2eb36fa29933f8c55ba9f3a6c13f7da7 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#a2eb36fa29933f8c55ba9f3a6c13f7da7">AddAttribute</a> (object attr)</td></tr>
<tr class="memdesc:a2eb36fa29933f8c55ba9f3a6c13f7da7 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches an attribute to this instance. The object type is used to identify the attribute.  <a href="#a2eb36fa29933f8c55ba9f3a6c13f7da7">More...</a><br/></td></tr>
<tr class="separator:a2eb36fa29933f8c55ba9f3a6c13f7da7 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a1b58dc303355c275c1a9a136b8561 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#aa6a1b58dc303355c275c1a9a136b8561">RemoveAttribute&lt; T &gt;</a> ()</td></tr>
<tr class="memdesc:aa6a1b58dc303355c275c1a9a136b8561 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an attribute from this instance.  <a href="#aa6a1b58dc303355c275c1a9a136b8561">More...</a><br/></td></tr>
<tr class="separator:aa6a1b58dc303355c275c1a9a136b8561 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a17a59c8c28595b9add2906d4b0e37a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#a1a17a59c8c28595b9add2906d4b0e37a">QueryAttribute</a> (Type type)</td></tr>
<tr class="separator:a1a17a59c8c28595b9add2906d4b0e37a inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c366e6a455e2d7d8189bfd455cee273 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#a0c366e6a455e2d7d8189bfd455cee273">QueryAttribute&lt; T &gt;</a> ()</td></tr>
<tr class="memdesc:a0c366e6a455e2d7d8189bfd455cee273 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves an attribute from this instance.  <a href="#a0c366e6a455e2d7d8189bfd455cee273">More...</a><br/></td></tr>
<tr class="separator:a0c366e6a455e2d7d8189bfd455cee273 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667dbc5e1f349526366748dbac3b5c07 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#a667dbc5e1f349526366748dbac3b5c07">HasAttribute&lt; T &gt;</a> ()</td></tr>
<tr class="memdesc:a667dbc5e1f349526366748dbac3b5c07 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells whether this instance has a specific attribute.  <a href="#a667dbc5e1f349526366748dbac3b5c07">More...</a><br/></td></tr>
<tr class="separator:a667dbc5e1f349526366748dbac3b5c07 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f611561336e0c721a315d02ca4f3cc4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#a4f611561336e0c721a315d02ca4f3cc4">CopyAttributesFrom</a> (<a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed.html">IAttributed</a> other)</td></tr>
<tr class="memdesc:a4f611561336e0c721a315d02ca4f3cc4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies all attributes from another instance.  <a href="#a4f611561336e0c721a315d02ca4f3cc4">More...</a><br/></td></tr>
<tr class="separator:a4f611561336e0c721a315d02ca4f3cc4 inherit pub_methods_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a6ad56bef57f8e336b2ab197d77033eaa"><td class="memItemLeft" align="right" valign="top">static object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a6ad56bef57f8e336b2ab197d77033eaa">DefaultEval</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> signalRef, <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluator.html">IEvaluator</a> eval)</td></tr>
<tr class="separator:a6ad56bef57f8e336b2ab197d77033eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae246b74ec4d21d47fb63f5a6a11d0e9c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ae246b74ec4d21d47fb63f5a6a11d0e9c">Create</a> (<a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> desc, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> prop)</td></tr>
<tr class="memdesc:ae246b74ec4d21d47fb63f5a6a11d0e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new signal reference literal.  <a href="#ae246b74ec4d21d47fb63f5a6a11d0e9c">More...</a><br/></td></tr>
<tr class="separator:ae246b74ec4d21d47fb63f5a6a11d0e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace8a56c9288c6545901f189847d25cb0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ace8a56c9288c6545901f189847d25cb0">Create</a> (<a class="el" href="class_system_sharp_1_1_components_1_1_signal_base.html">SignalBase</a> signal, <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> prop)</td></tr>
<tr class="memdesc:ace8a56c9288c6545901f189847d25cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new signal reference literal.  <a href="#ace8a56c9288c6545901f189847d25cb0">More...</a><br/></td></tr>
<tr class="separator:ace8a56c9288c6545901f189847d25cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_system_sharp_1_1_sys_d_o_m_1_1_literal')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html">SystemSharp.SysDOM.Literal</a></td></tr>
<tr class="memitem:a77044fe1daea6c066ef7349596f84e69 inherit pub_static_methods_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td class="memItemLeft" align="right" valign="top">static implicit&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html#a77044fe1daea6c066ef7349596f84e69">operator LiteralReference</a> (<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html">Literal</a> lit)</td></tr>
<tr class="memdesc:a77044fe1daea6c066ef7349596f84e69 inherit pub_static_methods_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implicitly converts a literal to an expression.  <a href="#a77044fe1daea6c066ef7349596f84e69">More...</a><br/></td></tr>
<tr class="separator:a77044fe1daea6c066ef7349596f84e69 inherit pub_static_methods_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a68324bf1bfa48a6009fa6a92646b6e16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a68324bf1bfa48a6009fa6a92646b6e16">Desc</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a68324bf1bfa48a6009fa6a92646b6e16"><td class="mdescLeft">&#160;</td><td class="mdescRight">The referenced descriptor  <a href="#a68324bf1bfa48a6009fa6a92646b6e16">More...</a><br/></td></tr>
<tr class="separator:a68324bf1bfa48a6009fa6a92646b6e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfcc3c47e681f132088a72a5b5b77c78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#acfcc3c47e681f132088a72a5b5b77c78">Prop</a><code> [get, set]</code></td></tr>
<tr class="memdesc:acfcc3c47e681f132088a72a5b5b77c78"><td class="mdescLeft">&#160;</td><td class="mdescRight">The referenced property  <a href="#acfcc3c47e681f132088a72a5b5b77c78">More...</a><br/></td></tr>
<tr class="separator:acfcc3c47e681f132088a72a5b5b77c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf8ef2034784cf8caace3564890fcbd"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#adcf8ef2034784cf8caace3564890fcbd">Indices</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adcf8ef2034784cf8caace3564890fcbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indices to apply to the signal  <a href="#adcf8ef2034784cf8caace3564890fcbd">More...</a><br/></td></tr>
<tr class="separator:adcf8ef2034784cf8caace3564890fcbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958e7dad4aeb6805e40debdaace1e2b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#a958e7dad4aeb6805e40debdaace1e2b6">IndexSample</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a958e7dad4aeb6805e40debdaace1e2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sample index  <a href="#a958e7dad4aeb6805e40debdaace1e2b6">More...</a><br/></td></tr>
<tr class="separator:a958e7dad4aeb6805e40debdaace1e2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd56e05f7fb6fcd6133fa130d7e14e0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#aebd56e05f7fb6fcd6133fa130d7e14e0">IsStaticIndex</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aebd56e05f7fb6fcd6133fa130d7e14e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the applied signal index is static (i.e. constant)  <a href="#aebd56e05f7fb6fcd6133fa130d7e14e0">More...</a><br/></td></tr>
<tr class="separator:aebd56e05f7fb6fcd6133fa130d7e14e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad705e45bb5c5c4b6c004591c5dd160a4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ad705e45bb5c5c4b6c004591c5dd160a4">Name</a><code> [get]</code></td></tr>
<tr class="memdesc:ad705e45bb5c5c4b6c004591c5dd160a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the signal descriptor.  <a href="#ad705e45bb5c5c4b6c004591c5dd160a4">More...</a><br/></td></tr>
<tr class="separator:ad705e45bb5c5c4b6c004591c5dd160a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86726082077d9bff9ac5aa3b360015f"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_system_sharp_1_1_meta_1_1_type_descriptor.html">TypeDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac86726082077d9bff9ac5aa3b360015f">Type</a><code> [get]</code></td></tr>
<tr class="separator:ac86726082077d9bff9ac5aa3b360015f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec56014d5b68f5616322aa80c208fe7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html#a1e635511b116160cff6132b7ad8ba74c">EStoreMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#aec56014d5b68f5616322aa80c208fe7e">StoreMode</a><code> [get]</code></td></tr>
<tr class="memdesc:aec56014d5b68f5616322aa80c208fe7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns always <code>EStoreMode.Transfer</code>.  <a href="#aec56014d5b68f5616322aa80c208fe7e">More...</a><br/></td></tr>
<tr class="separator:aec56014d5b68f5616322aa80c208fe7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td colspan="2" onclick="javascript:toggleInherit('properties_class_system_sharp_1_1_sys_d_o_m_1_1_literal')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html">SystemSharp.SysDOM.Literal</a></td></tr>
<tr class="memitem:a925499f06f27c059735dc4aad5746579 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td class="memItemLeft" align="right" valign="top">abstract <a class="el" href="class_system_sharp_1_1_meta_1_1_type_descriptor.html">TypeDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html#a925499f06f27c059735dc4aad5746579">Type</a><code> [get]</code></td></tr>
<tr class="separator:a925499f06f27c059735dc4aad5746579 inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_literal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td colspan="2" onclick="javascript:toggleInherit('properties_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html">SystemSharp.SysDOM.AttributedObject</a></td></tr>
<tr class="memitem:ae36f96a235d5f406f489d00420450abe inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object.html#ae36f96a235d5f406f489d00420450abe">Attributes</a><code> [get]</code></td></tr>
<tr class="separator:ae36f96a235d5f406f489d00420450abe inherit properties_class_system_sharp_1_1_sys_d_o_m_1_1_attributed_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed.html">SystemSharp.SysDOM.IAttributed</a></td></tr>
<tr class="memitem:a1055984e4b610671f80227e83ccc1b2a inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed.html#a1055984e4b610671f80227e83ccc1b2a">Attributes</a><code> [get]</code></td></tr>
<tr class="memdesc:a1055984e4b610671f80227e83ccc1b2a inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates all attributes of this instance.  <a href="#a1055984e4b610671f80227e83ccc1b2a">More...</a><br/></td></tr>
<tr class="separator:a1055984e4b610671f80227e83ccc1b2a inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_attributed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal.html">SystemSharp.SysDOM.ILiteral</a></td></tr>
<tr class="memitem:a2ac2c461091f60ef75bcd6af739ab453 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_meta_1_1_type_descriptor.html">TypeDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal.html#a2ac2c461091f60ef75bcd6af739ab453">Type</a><code> [get]</code></td></tr>
<tr class="memdesc:a2ac2c461091f60ef75bcd6af739ab453 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type descriptor of the data which is represented by this literal.  <a href="#a2ac2c461091f60ef75bcd6af739ab453">More...</a><br/></td></tr>
<tr class="separator:a2ac2c461091f60ef75bcd6af739ab453 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable.html">SystemSharp.SysDOM.IStorable</a></td></tr>
<tr class="memitem:a25497e3697adc951fc1a3b1f198a1275 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable.html#a25497e3697adc951fc1a3b1f198a1275">Name</a><code> [get]</code></td></tr>
<tr class="separator:a25497e3697adc951fc1a3b1f198a1275 inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7849428e494c36abb8f04843fa4d69ac inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html#a1e635511b116160cff6132b7ad8ba74c">EStoreMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable.html#a7849428e494c36abb8f04843fa4d69ac">StoreMode</a><code> [get]</code></td></tr>
<tr class="separator:a7849428e494c36abb8f04843fa4d69ac inherit properties_interface_system_sharp_1_1_sys_d_o_m_1_1_i_storable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Signal reference literal </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00498">498</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="ac2602b9335fc17657b0147b8b917c727"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">SystemSharp.SysDOM.SignalRef.EReferencedProperty</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects, which property of the signal is referenced </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727ad9a17c1c9e8ef6866e4dbeef41c741b2"></a>Instance</em>&#160;</td><td class="fielddoc">
<p>The signal instance itself </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727a10ac3d04253ef7e1ddc73e6091c0cd55"></a>Next</em>&#160;</td><td class="fielddoc">
<p>The "Next" property </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727add4b1ecca171981542c71a705aa93f3e"></a>Cur</em>&#160;</td><td class="fielddoc">
<p>The "Cur" property </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727afb55a965b77791b31ffd2bb548f71080"></a>Pre</em>&#160;</td><td class="fielddoc">
<p>The "Pre" property </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727abce42fe2cba7cfefc10f41fefe17484c"></a>ChangedEvent</em>&#160;</td><td class="fielddoc">
<p>The signal change event </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727a5b0a1c3bcd3397b6e692a26fe8427564"></a>RisingEdge</em>&#160;</td><td class="fielddoc">
<p>The rising edge event </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac2602b9335fc17657b0147b8b917c727aa3919f129620bfcb6ba26d6e5dc1aa64"></a>FallingEdge</em>&#160;</td><td class="fielddoc">
<p>The falling edge event </p>
</td></tr>
</table>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00504">504</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a397b5b6f907a4677212ce0b483a5d568"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SystemSharp.SysDOM.SignalRef.SignalRef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td>
          <td class="paramname"><em>desc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a>&#160;</td>
          <td class="paramname"><em>prop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a signal reference literal. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desc</td><td>referenced descriptor</td></tr>
    <tr><td class="paramname">prop</td><td>referenced signal property</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00677">677</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a1dbf09fbcf8a4b0dc5f031bff980cd82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SystemSharp.SysDOM.SignalRef.SignalRef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td>
          <td class="paramname"><em>desc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a>&#160;</td>
          <td class="paramname"><em>prop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IEnumerable&lt; <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt;&#160;</td>
          <td class="paramname"><em>indices</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a>&#160;</td>
          <td class="paramname"><em>indexSample</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isStaticIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a signal reference literal. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desc</td><td>referenced descriptor</td></tr>
    <tr><td class="paramname">prop</td><td>referenced signal property</td></tr>
    <tr><td class="paramname">indices</td><td>indices to apply</td></tr>
    <tr><td class="paramname">indexSample</td><td>sample index</td></tr>
    <tr><td class="paramname">isStaticIndex</td><td>whether the indices are static (i.e.) constant, in which case the sample index can be taken for granted</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00697">697</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a2fb27866adaf837c81fa034b66db3abd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SystemSharp.SysDOM.SignalRef.SignalRef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a signal reference literal, based on another one. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td>signal reference literal to copy from</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00716">716</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a6075c29988eea4109fdc49e49f049d4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override void SystemSharp.SysDOM.SignalRef.Accept </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_literal_visitor.html">ILiteralVisitor</a>&#160;</td>
          <td class="paramname"><em>visitor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Accepts a literal visitor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">visitor</td><td>visitor to accept</td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html#afbc7848a4f0631a03ffe8759865007eb">SystemSharp.SysDOM.Literal</a>.</p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00775">775</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a8649e047cf756affa4337e937e8cd446"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> SystemSharp.SysDOM.SignalRef.ApplyIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a>&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the signal reference which results from applying an index to this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>index specifier to apply</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the indexed reference</dd></dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00904">904</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a7d272d8db11bbc8b669e5bc16b4aa099"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> SystemSharp.SysDOM.SignalRef.AssimilateIndices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes all indices from the underlying descriptor and adds them to this reference literal. </p>
<dl class="section return"><dt>Returns</dt><dd>a possibly modified, but semantically equivalent signal reference literal</dd></dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00862">862</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ae246b74ec4d21d47fb63f5a6a11d0e9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> SystemSharp.SysDOM.SignalRef.Create </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a>&#160;</td>
          <td class="paramname"><em>desc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a>&#160;</td>
          <td class="paramname"><em>prop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new signal reference literal. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desc</td><td>referenced descriptor</td></tr>
    <tr><td class="paramname">prop</td><td>referenced property</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00882">882</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ace8a56c9288c6545901f189847d25cb0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a> SystemSharp.SysDOM.SignalRef.Create </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_components_1_1_signal_base.html">SignalBase</a>&#160;</td>
          <td class="paramname"><em>signal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a>&#160;</td>
          <td class="paramname"><em>prop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new signal reference literal. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">signal</td><td>reference signal instance</td></tr>
    <tr><td class="paramname">prop</td><td>referenced property</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00893">893</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a6ad56bef57f8e336b2ab197d77033eaa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static object SystemSharp.SysDOM.SignalRef.DefaultEval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a>&#160;</td>
          <td class="paramname"><em>signalRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluator.html">IEvaluator</a>&#160;</td>
          <td class="paramname"><em>eval</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00785">785</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a38b806b63d87bbc4b99ed70775e27248"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">override bool SystemSharp.SysDOM.SignalRef.Equals </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00755">755</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="adf00272f2c7b610d507a211e2f494284"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override object SystemSharp.SysDOM.SignalRef.Eval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_system_sharp_1_1_sys_d_o_m_1_1_i_evaluator.html">IEvaluator</a>&#160;</td>
          <td class="paramname"><em>eval</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Evaluates this symbol. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">eval</td><td>evaluator to use</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>evaluation result</dd></dl>

<p>Implements <a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_literal.html#a9b5e092d20e95ead2f0f89bacb6fab96">SystemSharp.SysDOM.Literal</a>.</p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00780">780</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a22be5549b6d02795c900790c4e5b90ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt; SystemSharp.SysDOM.SignalRef.GetFullIndices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00653">653</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aaf5790db8f137f90b71927f2efe46cdd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">override int SystemSharp.SysDOM.SignalRef.GetHashCode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00769">769</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ae547708383377723f84ffa797242da4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_signal.html">ISignal</a> SystemSharp.SysDOM.SignalRef.ToSignal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a signal instance which is described by this literal. </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00848">848</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a6b672818b877c9424dfde2e2b0a95922"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">override string SystemSharp.SysDOM.SignalRef.ToString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00725">725</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a68324bf1bfa48a6009fa6a92646b6e16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interface_system_sharp_1_1_meta_1_1_i_signal_or_port_descriptor.html">ISignalOrPortDescriptor</a> SystemSharp.SysDOM.SignalRef.Desc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The referenced descriptor </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00545">545</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a958e7dad4aeb6805e40debdaace1e2b6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_data_types_1_1_index_spec.html">IndexSpec</a> SystemSharp.SysDOM.SignalRef.IndexSample</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sample index </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00560">560</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="adcf8ef2034784cf8caace3564890fcbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt;<a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_expression.html">Expression</a>[]&gt; SystemSharp.SysDOM.SignalRef.Indices</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Indices to apply to the signal </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00555">555</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aebd56e05f7fb6fcd6133fa130d7e14e0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SystemSharp.SysDOM.SignalRef.IsStaticIndex</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the applied signal index is static (i.e. constant) </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00565">565</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ad705e45bb5c5c4b6c004591c5dd160a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string SystemSharp.SysDOM.SignalRef.Name</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the name of the signal descriptor. </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00571">571</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="acfcc3c47e681f132088a72a5b5b77c78"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html#ac2602b9335fc17657b0147b8b917c727">EReferencedProperty</a> SystemSharp.SysDOM.SignalRef.Prop</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The referenced property </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00550">550</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aec56014d5b68f5616322aa80c208fe7e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html#a1e635511b116160cff6132b7ad8ba74c">EStoreMode</a> SystemSharp.SysDOM.SignalRef.StoreMode</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns always <code>EStoreMode.Transfer</code>. </p>

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00630">630</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ac86726082077d9bff9ac5aa3b360015f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override <a class="el" href="class_system_sharp_1_1_meta_1_1_type_descriptor.html">TypeDescriptor</a> SystemSharp.SysDOM.SignalRef.Type</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_literals_8cs_source.html#l00576">576</a> of file <a class="el" href="_literals_8cs_source.html">Literals.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_literals_8cs_source.html">Literals.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_sys_d_o_m.html">SysDOM</a></li><li class="navelem"><a class="el" href="class_system_sharp_1_1_sys_d_o_m_1_1_signal_ref.html">SignalRef</a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:22:20 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
